Computer Arithmetic and Numerical Techniques

نویسنده

  • Annie CUYT
چکیده

The course \Computer Arithmetic and Numerical Tech-niques" at the University of Antwerp, is an introductory scientiic computing course for students with a major in computer science or a combined major mathemat-ics/computer science. But it could as well be taught to any exact or applied science student with a reasonable high-school background in mathematics and a fair interest in computers. It is this growing group of science students interested in computer science that we are trying to encourage into scientiic computing. When the idea to set up a special course for computer science students was rst launched in 1993 | it is by the way often hard to get computer science students interested in scientiic computing | many colleagues worldwide reacted very enthusiastically. Unlike engineering students, CS-students are rarely confronted with real-life scientiic computing problems in other courses. Yet we believe that the best approach to a scien-tiic computing course is one where the complete journey is followed from physical problem to computational solution, as described in 1]. The basic steps in this journey are: 1. a motivating problem 2. the identiication of the computational problem behind the given real-life problem 3. the selection of an appropriate numerical technique developed for its solution 4. the actual implementation or use of a numerical routine, be it in Fortran, C, Mathematica, Matlab or the like 5. the evaluation or quality control of the numerical output. The course is structured in such a way that for each topic all of steps (1) through (5) are covered, with special attention to the computer science background of the students. On one hand, special care is taken when choosing motivating examples so that they are not too technical, yet reasonably real-life. On the other hand, all the aspects of step (4) are treated in great detail. Whereas other scientiic computing courses exist, this course is special in that it makes very explicit that one should distinguish between the properties of a mathematical algorithm and the properties of the al-gorithm's implementation in nite precision arithmetic on a computer. Computer science students are interested in computer arithmetic as part of scientiic computing, in the same way they are interested in learning about compilers in order to obtain a full understanding of programming languages. Taking these considerations into account, the course \Com-puter Arithmetic and Numerical Techniques" consists of two parts, one discussing how computations are performed on a binary machine …

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Selection of Intermodal Conductivity Averaging Scheme for Unsaturated Flow in Homogeneous Media

The nonlinear solvers in numerical solution of water flow in variably saturated soils are prone to convergence difficulties. Many aspects can give rise to such difficulties, like very dry initial conditions, a steep pressure gradient and great variation of hydraulic conductivity occur across the wetting front during the infiltration of water.  So, the averaging method applied to compute hydraul...

متن کامل

Efficient Reverse Converter for Three Modules Set {2^n-1,2^(n+1)-1,2^n} in Multi-Part RNS

Residue Number System is a numerical system which arithmetic operations are performed parallelly. One of the main factors that affects the system’s performance is the complexity of reverse converter. It should be noted that the complexity of this part should not affect the earned speed of parallelly performed arithmetic unit. Therefore in this paper a high speed converter for moduli set {2n-1, ...

متن کامل

Efficient Reverse Converter for Three Modules Set {2^n-1,2^(n+1)-1,2^n} in Multi-Part RNS

Residue Number System is a numerical system which arithmetic operations are performed parallelly. One of the main factors that affects the system’s performance is the complexity of reverse converter. It should be noted that the complexity of this part should not affect the earned speed of parallelly performed arithmetic unit. Therefore in this paper a high speed converter for moduli set {2n-1, ...

متن کامل

Numerical Techniques for the Study of Long-time Correlations

In the study of long-time correlations extremely long orbits must be calculated. This may be accomplished much more reliably using fixed-point arithmetic. Use of this arithmetic on the Cray–1 computer is illustrated.

متن کامل

Low Complexity Converter for the Moduli Set {2^n+1,2^n-1,2^n} in Two-Part Residue Number System

Residue Number System is a kind of numerical systems that uses the remainder of division in several different moduli. Conversion of a number to smaller ones and carrying out parallel calculations on these numbers will increase the speed of the arithmetic operations in this system. However, the main factor that affects performance of system is hardware complexity of reverse converter. Reverse co...

متن کامل

Analysis and Comparison of PAPR Reduction Techniques in OFDM Systems

The destructive impact of fading environments and also bandwidth limitations are two main challenges which communication is dealing with them. These challenges can affect on the growth of wireless communication and even cause reliable communications and high data rate to be prevented. Thus, OFDM (Orthogonal Frequency Division Multiplexing) modulation by using of fast calculation hardwares such ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007